home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 028a / mts_v705.arj / MTSDOCEN.DOC < prev    next >
Text File  |  1991-04-14  |  67KB  |  1,291 lines

  1. ╔══════════════════════════════            ┌─────────────────┐
  2. ║ MTS       Make Them                      │    D.I.S.P.     │────┐
  3. ║           (Your)Self                     │                 │░░░░│
  4. ╟──────────────────────────────            │                 │░░░░│
  5. ║ (c) 1991  Robert W.van Hoeven            │ Dutch           │░░░░│
  6. ╟──────────────────────────────            │   Independent   │░░░░│
  7. ║ Release : 7.05                           │     ShareWare   │░░░░│
  8. ║ Rel.Date: 14th April 1991                │       Programmer│░░░░│
  9. ╠══════════════════════════════            └─────────────────┘░░░░│
  10. ║                                          |    │░░░░░░░░░░░░░░░░░│
  11. ║ │ MTS.EXE                                |    └─────────────────┘
  12. ║ │ MTSCFG.EXE                             |       ┌─────┐        |
  13. ║ │                                        |       │░░░░░│        |
  14. ║ │                                        |       └──┬──┘        |
  15. ║ │ Lines starting with '|' are            |     ┌────┴────┐      |
  16. ║ │ changes to release 7.01 !!             ------││││││ ═══│-------
  17. ║                                                └─────────┘
  18. ╠═══════════════════════════════
  19. ║ Address: Robert W. van Hoeven
  20. ║          PO. Box 131
  21. ║          1170 AC  Badhoevedorp
  22. ║          Nederland / Holland
  23. ╚═══════════════════════════════
  24.  
  25.  ┌───────┬─────────────────────────────────────────────────────────────┐
  26.  │   0   │ Table of contents                                           │
  27.  └───────┴─────────────────────────────────────────────────────────────┘
  28.  
  29.  1 ----    General information
  30.   1.1      Copyrights and License Agreement
  31.   1.2      Newer versions and contacting the author
  32.  
  33.  2 ----    Package description and requirements
  34.   2.1      Preface
  35.   2.2      Requirements
  36.   2.3      Included files
  37.   2.4      History
  38.   2.5      Introduction & specs
  39.  
  40.  3 ----    Installation description
  41.   3.1      Installation
  42.   3.2      MTSCFG.EXE
  43.   3.3      The MTS HELP-files
  44.  
  45.  4 ----    Runtime information
  46.   4.1      Calling MTS
  47.   4.2      Memory
  48.   4.3      Recursive support
  49.   4.4      Log file(s)
  50.   4.5      The (de)compressors
  51.   4.6      Working with MTS
  52.   4.7      Baud rates
  53.   4.8      FileDoor/DISP-compatible tag-file <tm>
  54.   4.9      Errors
  55.   4.10     Specials
  56.  
  57.  5 ----    Version information and credits
  58.   5.1      The BETA-team
  59.   5.2      Credits
  60.   5.3      Version history
  61.   5.4      Copyright, Trademarks
  62.  
  63.  ┌───────┬─────────────────────────────────────────────────────────────┐
  64.  │   1   │ General information                                         │
  65.  └───────┴─────────────────────────────────────────────────────────────┘
  66.  
  67.  1.1 Copyrights and License Agreement
  68.  ────────────────────────────────────
  69.  - Users of the MTS-package must accept this disclaimer of warranty:
  70.  
  71.  - The MTS-package is supplied as is.  The author disclaims all
  72.    warranties, expressed or implied, including, without limitation,
  73.    the warranties of merchantability and of fitness for any purpose.
  74.    The author assumes no liability for damages, direct or consequential,
  75.    which may result from the use of the MTS-package;
  76.  
  77.  - The MTS-package is a "shareware program" and is provided at no charge
  78.    to the user for evaluation.  Feel free to share it with your friends,
  79.    but please do not give it away altered or as part of another system.
  80.    The essence of "user-supported" software is to provide personal
  81.    computer users with quality software without high prices, and yet to
  82.    provide incentive for programmers to continue to develop new products.
  83.  
  84.  - If you find this program useful and find that you are using and
  85.    continue the use of the MTS-package after a 30 days trial period,
  86.    you must register the MTS-package as described below;
  87.  
  88.  - Non-commercial users will get a license for the usage of MTS by
  89.    sending a postcard or letter as registration. Non-commercial users
  90.    are FREE to use MTS on their system(s) without paying any fee. A
  91.    'closed BBS' (a BBS where users have to pay for using the BBS) is
  92.    NOT a non-commercial user;
  93.  
  94.  - Closed BBS's (a BBS where you have to pay to get access to the
  95.    BBS) can get a Closed-BBS license for a small amount of money.
  96.    All users that are registered before April 1th 1991 (postcards,
  97.    letters or NetMail received by me before April 1th 1991) and that
  98.    run a Closed BBS, get their license for free. See REGISTER.MTS
  99.    for details;
  100.  
  101.  - Commercial usage of MTS will cost somewhat more. A company using
  102.    MTS needs a commercial license. See REGISTER.MTS for details;
  103.  
  104.  - The registration of the MTS-package will license ONE copy for use on
  105.    any computer at any one time, as long as the usage confirms to the
  106.    type of registration you have done (so NON-commercial usage when you
  107.    have a non-commercial license);
  108.  
  109.  - Anyone distributing the MTS-package for any kind of remuneration must
  110.    first contact the Author at the address above for authorization.
  111.  
  112.  - You are encouraged to pass a copy of the MTS-package along to your
  113.    friends for evaluation.  Please encourage them to register their
  114.    copy if they find that they can use it;
  115.  
  116.  - Support on MTS, is available by means of written letters or by
  117.    entering the international echomail area DISP;
  118.  
  119.  - Problems and suggestions can be entered in the FidoNet <tm> Echomail
  120.    conference <tm> called DISP (international). Entering this echo does
  121.    not exclude you of the duty to register the MTS-package, though users
  122.    who evaluate the product can enter the echo for questions;
  123.  
  124.  - The MTS-package, all programs, the documentation and support-files is
  125.    copyrighted 1991 by Robert W. van Hoeven, PO. Box 131, Badhoevedorp
  126.    1170AC, Holland. All rights are reserved. You may copy this package
  127.    for backup purposes. Also you may copy and share unmodified copies of
  128.    the whole package, providing that the copyright notice is reproduced
  129.    and included on all copies.
  130.    Excluded from this statement are the support-files written by other
  131.    authors. Please refer to the documentation of these programs for
  132.    copyrights and license agreements;
  133.  
  134.  - It is forbidden to modify, adapt, translate, reverse engineer, de-
  135.    compile and/or disassemble the software in the MTS-package. Patching
  136.    the medium at places that carry the software is seen as a program
  137.    change and is also forbidden;
  138.  
  139.  - Performing any of the illegal actions as stated in the previous
  140.    lines, is a theft and no fair play to the author and, more important,
  141.    to the registered users;
  142.  
  143.  - Bulletin Board Systems that distribute the MTS package can convert
  144.    the WHOLE package to any archive-system they like but all original
  145.    files must be included in the new archive. The MTS-package on the
  146.    Bulletin Board can contain at the most 2 extra files. These files
  147.    can only be a commercial for that Bulletin Board and/or validation
  148.    data that is presented as a service to all users and shall have no
  149.    other functions;
  150.  
  151.  - After the normal trial period of 30 days, you must register the soft-
  152.    ware (see REGISTER.MTS) or you must remove it from your PC;
  153.  
  154.  - Comments, suggestions and bug reports are welcome and will be answered
  155.    as soon I have the time to do so. You can send me a letter of leave a
  156.    NetMail <tm> message named to Rob Van.hoeven (mind the point) on node
  157.    2:512/100 (RA Support, Monster, Holland, SysOp is Reinier de Groot).
  158.    When you want to send me normal mail, address it to:
  159.    Robert W. van Hoeven, PO. Box 131, 1171 AC Badhoevedorp, Holland;
  160.    Also you can enter messages in the FidoNet <tm> DISP Echomail <tm>
  161.    area;
  162.  
  163.  
  164.  1.2 Newer versions and contacting the author
  165.  ────────────────────────────────────────────────────────────────────────
  166.  The newest version of MTS is always available at the DISP-HQ on node
  167.  2:512/100. MTS is also distributed thru a number of DISP support nodes.
  168.  You can obtain MTS in four different ways:
  169.  
  170.  - Logging on at DISP-HQ or a support node
  171.  
  172.    All zones :  2:512/100 (Multiline Paradise NL  )       DISP-HQ
  173.                           (Sysop: Reinier de Groot)
  174.  
  175.    For zone 1:  1:203/988 (Amber Shadow       USA )       Support & beta
  176.                           (Sysop: Dave Overton    )
  177.  
  178.    For zone 2:  2:280/216 (Sirex              NL  )       Support & beta
  179.                           (Sysop: Gerry Ulrich    )
  180.                 2:242/4   (GOLEM    Meerbusch FRG )       Support & beta
  181.                           (Sysop: Hanstheo Wolf   )
  182.                 2:244/12  (FunBoard Felbert   FRG )       Support & beta
  183.                           (Sysop: Dirk Astrath    )
  184.  
  185.    The BBS's above will always have the most current version of MTS
  186.    available. Also, in some cases, it is possible to request the
  187.    newest MTS with a standard file-request (ask the SysOp in question).
  188.    On 2:512/100 you can use MTSNEW as magical name to Freq. the newest
  189.    version.
  190.    The actual DISP-HQ is point 2:512/100.5, but this is a closed system
  191.    and can not be accessed from the 'outside'). You CAN address netmail
  192.    to this point though !
  193.  
  194.  - Logging on to a SDS node
  195.    MTA is distributed thru SDS/SDN, but only big minors (x.10, x.20 and
  196.    so on) and majors (14.01, 15.01 and so on) are submitted to the SDS
  197.    distribution point in Holland;
  198.  
  199.  - Logging on to your own BBS;
  200.    Chances are, that you will find an older version (international
  201.    users) because it will take some time for the new version to
  202.    'bleed' thru the net;
  203.  
  204.  - Update service;
  205.    You can enter a special update service (read REGISTER.MTS).
  206.  
  207.  
  208.  If you think you have found problems in MTS, or in any other case,
  209.  you wish to contact the author, you can send me:
  210.  
  211.  - A letter to the address you can find in the header of this file;
  212.  - A NetMail <tm> message to Rob Van.hoeven (please mind the point
  213.    between Van and Hoeven) at 2:512/100 or (better) 2:512/100.5;
  214.  - A Message in the FidoNet <tm> DISP echomail <tm> area;
  215.  
  216.  ┌───────┬─────────────────────────────────────────────────────────────┐
  217.  │   2   │ Package description and requirements                        │
  218.  └───────┴─────────────────────────────────────────────────────────────┘
  219.  
  220.  2.1 Preface
  221.  ────────────────────────────────────────────────────────────────────────
  222.  Please notice the following:
  223.  
  224.  - MTS is a ShareWare product in every right way, this means that this
  225.    software is not crippled in any way;
  226.  
  227.  - This program only works when you have the right compressors available
  228.    on your PC. It does not do any compression of it's own ! The program
  229.    only interprets all the supported formats. I can not think of any
  230.    problem with that, but if any of the authors/companies of the
  231.    supported products has problems with this program, I will remove
  232.    that piece of coding at once (although I could not find any quote
  233.    like 'You may NOT call our program in program's of your own' in any
  234.    of the doc's);
  235.  
  236.  
  237.  2.2 Requirements
  238.  ────────────────────────────────────────────────────────────────────────
  239.  MTS requires:      - PC XT/AT/386/486
  240.                     - At least 300K free memory but it depends on the
  241.                       archiver(s) you use;
  242.                     - DOS 3.xx and higher;
  243.                       (tested with 4Dos 3.02, should work with lower
  244.                       versions);
  245.                     - HDU optional
  246.                     - The archives you support;
  247.                     - A Bulletin Board System. Directly supported are
  248.                       the QuickBBS, SBBS and Remote Access types;
  249.  
  250.  
  251.  2.3 Included files
  252.  ────────────────────────────────────────────────────────────────────────
  253.  The package includes : MTS.EXE        The main program
  254.                         MTSHLP.ANS     Example help-file for ANSI users
  255.                         MTSHLP.ASC     Example help-file for ASCII users
  256.                         MTSCFG.EXE     Configuration program
  257.  
  258.  
  259.  2.4 History
  260.  ────────────────────────────────────────────────────────────────────────
  261.  At this moment it is still 'compression war'. All BBS systems will
  262.  know already. There are as many 'View/Extract' programs as there are
  263.  compression programs and this is another one. But please read the
  264.  remainder of this documentation, because this one brings you the
  265.  best of all compression worlds.....
  266.  
  267.  This program actually is a small version of my compression convertor
  268.  MTA (up from release 14.40 for the version lovers...).
  269.  It has added fossil routines and some BBS-tricks and also misses some
  270.  features found in MTS.
  271.  
  272.  Where MTA can be used by the SysOp to convert all incoming files to
  273.  her/his own compression scheme, MTS is written from the point of the
  274.  BBS user. It carries all the possible features to minimize the users
  275.  frustration when he sees that he has to download yet another compres-
  276.  sion program to extract your famous collection for files.
  277.  
  278.  Also this program tries to eliminate the need for a large collection
  279.  of viewer and extractors for BBS usage and gives you as Sysop and
  280.  'them' as the users the highest form of service.
  281.  
  282.  In general, MTS can be used to view and COLLECT any number of files
  283.  inside any number of archives. The collected files can be converted
  284.  to a new archive of any of the supported types and later it can be
  285.  downloaded by the user. MTS is multiline aware and supports the
  286.  SBBS <tm>, QuickBBS <tm> and Remote Access <tm> BBS programs.
  287.  
  288.  
  289.  2.5 Introduction & specs
  290.  ────────────────────────────────────────────────────────────────────────
  291.  Those who took the time to read the history (and I know of at least
  292.  one, beside myself who hasn't done this) will have a general picture
  293.  of MTS's functions. For those who didn't, a brief review and some
  294.  general specs:
  295.  
  296.  MTS can do one or more of the following:
  297.  
  298.  - Viewing of files inside archives;
  299.  - Combine files from several archives to one new archive;
  300.  - Create the new archive in any installed type of archive
  301.    (when all are installed you can create ARC, PAK, ZIP, ZOO, HYP,
  302.    LZH, LZS, ARJ, DWC);
  303.  - Easy to use;
  304.  - Simulated full-screen support;
  305.  - Look in and extract from SFX files (if supported by archive);
  306.  
  307.  Beside the interface to most compression files, the view SFX and
  308.  extract from SFX make MTS special. Most viewers can only view
  309.  (and some extract) more than one compression type, but almost none
  310.  can view and extract from SFX files.
  311.  If you want this features offline, you should look for MTA (the big-
  312.  ger brother of MTS) release 14.30 and up.
  313.  
  314.  MTS was designed with Remote Access, QBBS or SBBS in mind but can
  315.  work with every BBS program that can work with doors and creates a
  316.  DORINFO1.DEF when going thru the door. When you use QuickBBS <tm>
  317.  conversion is simple. The same goes for Remote Access. In the generic
  318.  mode you must try to emulate QuickBBS <tm>. This is the easiest of the
  319.  two, because the 'area-file' (the file containing the file-area's) is
  320.  a straight forward text-file. In RA it isn't.
  321.  
  322.  To use MTS, you must install the program first. To minimize file
  323.  access at startup, the MTS.EXE program is self-contained. This
  324.  means that you must patch the installation values with a support
  325.  program (MTSCFG.EXE).
  326.  
  327.  ┌───────┬─────────────────────────────────────────────────────────────┐
  328.  │   3   │ Installation description                                    │
  329.  └───────┴─────────────────────────────────────────────────────────────┘
  330.  
  331.  3.1 Installation
  332.  ────────────────────────────────────────────────────────────────────────
  333.  This installation takes Remote Access <tm> as an example. For other BBS
  334.  programs you have to adapt the installation to your own needs.
  335.  
  336.  WARNING: After installation you can only run MTS from within a BBS
  337.           (local or remote) or place a DORINFO1.DEF and EXITINFO.BBS
  338.           in the BBS (current) directory before you run MTS from
  339.           the command-line;
  340.  
  341.  - Place MTS.EXE in a directory.
  342.  - Also place MTSCFG.EXE in the directory you placed MTS.EXE in;
  343.  - Also place the MTSHLP.ANS and MTSHLP.ASC files in the same
  344.    directory as MTS.EXE OR in the directory that will be CURRENT
  345.    when MTS starts OR somewhere in the DOS PATH;
  346.  - ChDir to this directory (make it current);
  347.  - Start MTSCFG and answer the questions (see below);
  348.  - Create a menu option (somewhere in your main menu or in the area
  349.    change or file-menu). Remember that MTS works global 'over' all
  350.    download directories so placing the menu option everywhere is
  351.    overhead, but it's your choice...
  352.    The menu option can be a Type 15 (exit to DOS function) for the
  353.    QuickBBS system or a type 7 (with *M set to on) for Remote Access.
  354.    MTS can internally swap itself out of memory before a compressor
  355.    is executed, so you can also use type 7 (in QuickBBS) or type 7
  356.    without *M in a Remote Access environment and still keep enough
  357.    memory to execute the archiver(s);
  358.  - Optionally update your text-files (when you work with the type 40
  359.    auto-display option) with the MTS function;
  360.  
  361.  For QuickBBS/SBBS only:
  362.  
  363.  - If you don't work with a file called FLSEARCH.CTL you have to
  364.    create one in the QuickBBS directory. The file contains a line
  365.    for every file area you have in the format:
  366.    path security-level name-of-the-area
  367.    MTS looks if the user-security matches the level in the lines
  368.    in FLSEARCH.CTL. If the user-security is equal or higher than
  369.    the one in the line, the user may select files from this area.
  370.  
  371.  For Remote Access only:
  372.  
  373.  - Remote Access can run in Single line and multi-line environment.
  374.    MTS is DesqView aware, so that deals with the first problem. But
  375.    there is an other thing to consider. You can setup MTS in a multi-
  376.    line environment in two ways:
  377.  
  378.    - Set the BBS path in MTS to the original BBS System-path (first
  379.      line), also use the FILES.RA in THIS directory (see later). MTS
  380.      will only open FILES.RA in READ-ONLY mode so this is no problem;
  381.  
  382.    - You can configure 1 copy of MTS for up to 8 lines. These 8 lines
  383.      can all use the same MTS. If you run more than 8 lines (and still
  384.      want MTS to log for every line), you must create multiple copies
  385.      of MTS of each bundle of 8 lines;
  386.  
  387.    There is really (I hope) no need for the second option. Try the
  388.    first mode first. If you have trouble, 'gimme a message' and
  389.    switch to the second option.
  390.  
  391.  
  392.  3.2 MTSCFG.EXE
  393.  ────────────────────────────────────────────────────────────────────────
  394.  To patch the installation options in MTS, you must use MTSCFG.EXE.
  395.  MTSCFG.EXE reads the MTS.EXE file and alters some data area's de-
  396.  pending on the answers.
  397.  
  398.  You can expect the following questions:
  399.  
  400.  ╒══════════════════════════════════════════════════════════════════════════════╕
  401.  │Found : MTS.CFG                                                               │
  402.  │Use this CFG to load old configuration     [Y/N] : Y                          │
  403.  │                                                                              │
  404.  │Old configuration file used for default settings                              │
  405.  ╘══════════════════════════════════════════════════════════════════════════════╛
  406.  Function: When you get a new version of MTS, you can first run the
  407.            previous version of MTS with the option /CFG to create a
  408.            file called MTS.CFG. This file (if in the current directory
  409.            or somewhere in the path) can be used to setup the newer
  410.            version of MTS. Be warned however that some options could
  411.            be added or changed, so revise all questions again. If no
  412.            MTS.CFG file is found, this message will not be displayed;
  413.  
  414.            WARNING : MTS 7.01 can NOT read MTS.CFG files from older
  415.                      versions. Only 7.xx type of CFG-files can be
  416.                      read !
  417.  
  418.  ╒══════════════════════════════════════════════════════════════════════════════╕
  419.  │You can now select the type of BBS you run MTS on. Currently there            │
  420.  │are three types supported, Generic, QuickBBS <tm> and the Remote              │
  421.  │Access type. When choosing <Generic>, you are on your own !                   │
  422.  │NOTE : Use <ESC> to abort installation and read documentation !!              │
  423.  │                                                                              │
  424.  │You can enter the following types:  0 - Generic BBS type                      │
  425.  │                                    1 - QuickBBS <tm>                         │
  426.  │                                    2 - Remote Access <tm> Rel 0.xx           │
  427.  │                                    3 - Remote Access <tm> Rel 1.xx           │
  428.  │                                    4 - SBBS <tm>                             │
  429.  │                                                                              │
  430.  │Type of BBS MTS will assume                      : 3                          │
  431.  ╘══════════════════════════════════════════════════════════════════════════════╛
  432.  Function: Now is the moment to select your own type of BBS system.
  433.            This question will also rule some of the next questions,
  434.            so please take the right BBS system. Type 0 is simple a
  435.            QuickBBS <tm> generic type where you can select the type
  436.            of logging by yourself.
  437.            Please make sure to choose between the Remote Access 0.xx
  438.            and 1.xx releases. There are several rules involved to any
  439.            of the types so pick the right one (the one you currently
  440.            use).
  441.            SBBS users will get the same options as the QuickBBS users.
  442.  
  443.  ╒══════════════════════════════════════════════════════════════════════════════╕
  444.  │BBS system directory (containing config files)   : D:\BBS\RA\                 │
  445.  ╘══════════════════════════════════════════════════════════════════════════════╛
  446.  Function: This entry must point to the BBS system directory. For a
  447.            QuickBBS <tm> BBS this must point to the directory containing
  448.            CONFIG.BBS. For Remote Access this must point to the path
  449.            where CONFIG.RA is found.
  450.            This path is only used in BBS types 0 and 1. For a Remote
  451.            Access system this entries is superfluous, but I advise you
  452.            to enter the right path over here;
  453.  
  454.  ╒══════════════════════════════════════════════════════════════════════════════╕
  455.  │Directory where MTS places its downloadable file : D:\BBS\RA\FILES\VIR\       │
  456.  ╘══════════════════════════════════════════════════════════════════════════════╛
  457.  Function: This must point to one of the common area's that all users
  458.            can access. MTS places its DOWNLOAx.fff file over here, so
  459.            the user can download the file.
  460.            The 'x' depends on the line-number (1 by default) that you
  461.            supply with the /L option, the 'fff' depends on the type
  462.            of target-file, the user has selected (f.i. ZIP or ARJ).
  463.  
  464.            In a multi-line environment, you MUST assign the /Lline
  465.            value to MTS, otherwise sharing problems (or worse) can
  466.            be the case.
  467.  
  468.            Every time MTS is entered, MTS will delete all files with
  469.            the name DOWNLOAx.fff in this area before any questions are
  470.            asked to the user. For a multi-line environment, only the
  471.            DOWNLOAx.fff files for THAT line are deleted (not the other
  472.            lines);
  473.  
  474.  ╒══════════════════════════════════════════════════════════════════════════════╕
  475.  │Decription of this area                          : Virtual Area               │
  476.  ╘══════════════════════════════════════════════════════════════════════════════╛
  477.  Function: You can enter the name of the area you supplied in the pre-
  478.            vious question (e.g. something like 'Common download files').
  479.            You can insert spaces at any place;
  480.  
  481.  ╒══════════════════════════════════════════════════════════════════════════════╕
  482.  │Directory MTS will put the FileDoor tag-file     : D:\BBS\RAX                 │
  483.  ╘══════════════════════════════════════════════════════════════════════════════╛
  484.  Function: FileDoor 2.xx (and higher) can use a so called FileDoor/DISP
  485.            compatible tag-file. This file can be created by programs
  486.            like RFW and can be used by FileDoor 2.xx.
  487.            The tag-file will have the name BBSTAGFl.n (where 'n' is the
  488.            number of the line). Look into the documentation of FileDoor
  489.            (2.xx or higher) to see a description of the format of this
  490.            file.
  491.  
  492.            When tagging is enabled in FileDoor, the user can give /TAG
  493.            on the file-selection line. A standard file (the tag-file)
  494.            is loaded (when available) and the filenames inside this
  495.            file are carried over into FileDoor <tm>, working as a kind
  496.            of note-pad. When you use tagging in FileDoor you must let
  497.            this option point to the same directory as FileDoor will use
  498.            to find the tag-file. Only the directory has to be included.
  499.            MTS will create the filename (and the file itself) depending
  500.            on the line it is running.
  501.  
  502.  ╒══════════════════════════════════════════════════════════════════════════════╕
  503.  │Directory where MTS places its in-between files  : E:\ZIP                     │
  504.  ╘══════════════════════════════════════════════════════════════════════════════╛
  505.  Function: MTS creates some in-between files when the user wants to view
  506.            or combine some files from an archive. This entry must point
  507.            to a valid directory. MTS will create another sub-directories
  508.            UNDER this directory. These special directories are generated
  509.            by MTS and have a unique name, so sharing problems are not
  510.            possible in a multiline environment.
  511.  
  512.            MTS will generate the following directories UNDER the direc-
  513.            tory you supply over here (where [dddddddd] is the hex-decimal
  514.            representation of the current date/time and [ll] is the num-
  515.            ber of the current BBS-line (01-08):
  516.  
  517.            dddddddd.All  : This directory contains the files that will
  518.                            make up the private collection of the current
  519.                            user;
  520.            dddddddd.Vll  : This directory contains the extracted files
  521.                            that the user is currently viewing;
  522.  
  523.            The following option in MTSCFG can be set to a certain num-
  524.            ber of bytes that will limit the disk-usage for these two
  525.            directories. You must assign a directory on a drive that
  526.            can contain (at least) this number of bytes;
  527.  
  528.  ╒══════════════════════════════════════════════════════════════════════════════╕
  529.  │Maximum bytes allowed in private collection      : 512000                     │
  530.  ╘══════════════════════════════════════════════════════════════════════════════╛
  531.  Function: The user can create a private collection of files that are
  532.            extracted from one or several source-archives. This option
  533.            will set the maximum number of UNCOMPRESSED bytes that can
  534.            be in the user's private collection. This figure, plus the
  535.            amount of uncompressed bytes for the largest file to be
  536.            viewed, must be available on the drive where the in-between
  537.            files are stored (previous option);
  538.  
  539.  ╒══════════════════════════════════════════════════════════════════════════════╕
  540.  │Directory for temp. archive files or empty       : E:\ZIP                     │
  541.  ╘══════════════════════════════════════════════════════════════════════════════╛
  542.  Function: Some archivers (ZIP, ARJ and more) can use a temporary direc-
  543.            tory for their in-between files. Best way, is to use a RAM-
  544.            drive for this directory if you have enough storage on such
  545.            a drive. A RAM-disk of 128K or less will, in general, give
  546.            more problems benefit to this option.
  547.            If you leave this entry empty, MTS will not pass a temporary
  548.            directories to the archivers.
  549.  
  550.  ╒══════════════════════════════════════════════════════════════════════════════╕
  551.  │Directory for swap-files or empty (current)      : E:\ZIP                     │
  552.  ╘══════════════════════════════════════════════════════════════════════════════╛
  553.  Function: MTS can swap itself out of memory BEFORE any archiver is
  554.            called. When memory is low and/or when you use large programs
  555.            like ARJ and the new LHA, you should set swapping for these
  556.            archivers to ON. If you do so, MTS will look at this option.
  557.            If a directory is present, MTS will use it for the swap-file
  558.            (if created, see later). If no directory is present (you have
  559.            left the option empty), MTS will use the current directory.
  560.  
  561.            The swap routines will look for EMS first. If enough of this
  562.            type of memory is available, MTS will use it. Otherwise MTS
  563.            will look for XMS memory. Again, when not enough XMS memory
  564.            is available, MTS will look for EXTENDED memory. If there is
  565.            not enough of this memory also, MTS will use a disk-file to
  566.            store the swap-data. This can even be the case on a big AT-
  567.            class type machine with lots of memory. It could be the case
  568.            that you used all extended/EMS/XMS memory for a RAM-disk. If
  569.            you did so, you can let this option point to that drive. In
  570.            all other cases, this directory is used for the swap-file.
  571.            Use the fastest drive that is available and eligible.
  572.  
  573.            Swapping will ONLY occur when for those archives that are
  574.            installed with swapping set to ON.
  575.  
  576.  ╒══════════════════════════════════════════════════════════════════════════════╕
  577.  │File used as area-file (FLSEARCH.CTL/FILES.RA)   : D:\BBS\RA\FILES.RA         │
  578.  ╘══════════════════════════════════════════════════════════════════════════════╛
  579.  Function: This must point to a file describing all area's and their
  580.            security levels (and area names). The file FLSEARCH.CTL
  581.            (or its name-like) should be used over here when running a
  582.            QuickBBS <tm> system (also an alternate name can be used).
  583.            The file FILES.RA (with the path) MUST be used for a Remote
  584.            Access System (you can however, create an optional FILES.MY
  585.            as a stripped copy of FILES.RA and let MTS use this one);
  586.  
  587.  ╒══════════════════════════════════════════════════════════════════════════════╕
  588.  │Path and name of ARC.EXE         or empty string : C:\SYS\ARC\ARC.EXE         │
  589.  │Swap memory before calling this program    [y/n] : N                          │
  590.  │                                                                              │
  591.  │Path and name of PKZIP.EXE       or empty string : C:\SYS\ARC\PKZIP.EXE       │
  592.  │Swap memory before calling this program    [y/n] : N                          │
  593.  │                                                                              │
  594.  │Path and name of PKUNZIP.EXE     or empty string : C:\SYS\ARC\PKUNZIP.EXE     │
  595.  │Swap memory before calling this program    [y/n] : N                          │
  596.  │                                                                              │
  597.  │Path and name of PAK.EXE         or empty string : C:\SYS\ARC\PAK.EXE         │
  598.  │Swap memory before calling this program    [y/n] : N                          │
  599.  │                                                                              │
  600.  │Path and name of PKUNPAK.EXE     or empty string : C:\SYS\ARC\PKUNPAK.EXE     │
  601.  │Swap memory before calling this program    [y/n] : N                          │
  602.  │                                                                              │
  603.  │Path and name of ZOO.EXE         or empty string : C:\SYS\ARC\ZOO.EXE         │
  604.  │Swap memory before calling this program    [y/n] : N                          │
  605.  │                                                                              │
  606.  │Path and name of LHARC.EXE       or empty string : C:\SYS\ARC\LHARC.EXE       │
  607.  │Swap memory before calling this program    [y/n] : N                          │
  608.  │                                                                              │
  609.  │Path and name of LARC.EXE        or empty string : C:\SYS\ARC\LARC.EXE        │
  610.  │Swap memory before calling this program    [y/n] : N                          │
  611.  │                                                                              │
  612.  │Path and name of DWC.EXE         or empty string : C:\SYS\ARC\DWC.EXE         │
  613.  │Swap memory before calling this program    [y/n] : N                          │
  614.  │                                                                              │
  615.  │Path and name of ARJ.EXE         or empty string : C:\SYS\ARC\ARJ.EXE         │
  616.  │Swap memory before calling this program    [y/n] : N                          │
  617.  ╘══════════════════════════════════════════════════════════════════════════════╛
  618.  Function: This cluster of questions will decide which compressors are
  619.            available for selection by the user. Obvious, the archivers
  620.            that you use on your BBS-files must be available. All other
  621.            archivers are a service to the user. The more archivers you
  622.            supply, the more users can be satisfied. If you want certain
  623.            archivers to be left out, you must supply an EMPTY string !
  624.  
  625.            Some archivers will use much (VERY MUCH) memory. LHA and the
  626.            ARJ and HYPER are some obvious examples. If memory is low,
  627.            you can select to use swapping for these archivers. For ANY
  628.            archiver you supply (compressors AND decompressors) you can
  629.            select to use swapping or not. It will take more time when
  630.            swapping is on, so select the swappable archivers with care.
  631.  
  632.            Because of the old 'compression war', I have left out the
  633.            PKPAK/PKARC options. Only the PKUNPAK/PKXARC can be used.
  634.            If you want to be able to create old ARC files with MTS,
  635.            you MUST supply ARC.EXE (S.E.A.). Also ZIP'ing is only
  636.            possible with PKZIP and not with PAK.EXE !
  637.  
  638.  ╒══════════════════════════════════════════════════════════════════════════════╕
  639.  │Path and name include file Nr.1 (or empty string):                            │
  640.  │Path and name include file Nr.2 (or empty string):                            │
  641.  │Path and name include file Nr.3 (or empty string):                            │
  642.  ╘══════════════════════════════════════════════════════════════════════════════╛
  643.  Function: Up to 3 entries can be entered. If you include a filename
  644.            (with path) in one or more of the entries, MTS will add
  645.            these files to the DOWNLOAx.fff file when it is created.
  646.            The user won't like it, but if you always add some advertise-
  647.            ment file inside your archives, it is a good idea to include
  648.            it in the DOWNLOAx.fff files also. Users won't like to get
  649.            files like PKZ110.EXE or 640x480x256 DAISY.GIF as 'bonus'
  650.            files, so use this option with care !
  651.  
  652.  ╒══════════════════════════════════════════════════════════════════════════════╕
  653.  │Alternate fossil port, 999 lets MTS sort it out  : 999                        │
  654.  ╘══════════════════════════════════════════════════════════════════════════════╛
  655.  Function: If you do NOT use a standard FOSSIL-port scheme, you must
  656.            insert the FOSSIL-port to use over here. If you run a multi-
  657.            line BBS with a non-standard scheme, there is no other way
  658.            than to create multiple copies of MTS. Under normal con-
  659.            ditions this should not be the case.
  660.            When MTS must use the FOSSIL port-number equal to the COM
  661.            port-number (taken from DORINFOx.DEF) minus 1 (the default
  662.            situation), you must enter a 999 over here;
  663.  
  664.  ╒══════════════════════════════════════════════════════════════════════════════╕
  665.  │Locked baudrate (0 to let MTS sort out baudrate) : 0                          │
  666.  ╘══════════════════════════════════════════════════════════════════════════════╛
  667.  Function: Independent of the baud-rate supplied in DORINFOx.DEF, you
  668.            can instruct MTS to lock itself on a baud-rate. This should
  669.            only be done when you use a locked-baudrate on your whole
  670.            system !
  671.  
  672.  ╒══════════════════════════════════════════════════════════════════════════════╕
  673.  │Type of LOG, F=Frontdoor, O=Opus style     [F/O] : F                          │
  674.  ╘══════════════════════════════════════════════════════════════════════════════╛
  675.  Function: When MTS must create a LOG-file, you can select the type of
  676.            log to create. QBBS/SBBS systems have no choice. Generic
  677.            systems can choose 'FrontDoor-style', 'Opus-Style' or
  678.            'QuickBBS-style'.
  679.            Remote Access systems can only choose between 'Frontdoor-
  680.            style' and 'Opus-Style'. IF MTS will create a log, depends
  681.            on the next entries !
  682.  
  683.  ╒══════════════════════════════════════════════════════════════════════════════╕
  684.  │Name of the logfile for line x, or empty (nolog) : D:\LOG\LINE01.LOG         ││
  685.  ╘══════════════════════════════════════════════════════════════════════════════╛
  686.  Function: You will get this question for 8 lines. If you leave the
  687.            entry empty, MTS will not log on that line. If you want to
  688.            create a log, you can point to a special log-file OR you can
  689.            let MTS append the log-records to the BBS log. MTS will
  690.            create compatible logs (depending on the previous question)
  691.            so log-analyze programs can still access the log.
  692.  
  693.  
  694.  3.3 The MTS HELP-file
  695.  ────────────────────────────────────────────────────────────────────────
  696.  You can change the MTSHLP.Axx files to any format you like. You can use
  697.  a special ANSI-editor to create a new MTSHLP.ANS file and a normal text
  698.  editor (that can create flat ASCII files) to change the MTSHLP.ASC
  699.  file.
  700.  
  701.  MTS will look for a CTRL-A (). If this character is found, MTS will
  702.  wait for a keystroke from the local or remote keyboard. Look into the
  703.  supplied examples for the usage of this characters !
  704.  
  705.  The supplied examples contain almost ALL information for this release.
  706.  
  707.  ┌───────┬─────────────────────────────────────────────────────────────┐
  708.  │   4   │ Runtime information                                         │
  709.  └───────┴─────────────────────────────────────────────────────────────┘
  710.  
  711.  4.1 Calling MTS
  712.  ────────────────────────────────────────────────────────────────────────
  713.  MTS (under normal conditions) is called from a menutype 7 or 15
  714.  (depending on the BBS type and version you use.
  715.  
  716.  MTS carries only two (optional) command-line parameters. The first
  717.  must NEVER be used when MTS is called from a menu. This is /CFG;
  718.  
  719.  /CFG will create a MTS.CFG in the current directory. You can use
  720.  this file to reinstall MTS again or to install a newer version.
  721.  
  722.  The other optional command-line parameter can be used from the menu
  723.  call. This is /Lx.
  724.  
  725.  /Lx must contain the BBS-line number (1,2,3,4,5,6,7,8) for a multi-
  726.  line environment. You can use the *N option in type 7 (Remote Access)
  727.  to auto-detect the line-number. The call should be:
  728.  
  729.  drive:path\MTS.EXE /L*N
  730.  
  731.  
  732.  4.2 Memory
  733.  ────────────────────────────────────────────────────────────────────────
  734.  MTS will consume a nice amount of memory (100K by itself). Also, when
  735.  MTS calls a (de)compressor, the memory this program uses must be added
  736.  to the amount you already use. In a non-overlay/non-swapping BBS of
  737.  around 250K this could cause memory problems.
  738.  
  739.  There are some options to deal with this problem:
  740.  
  741.  - Use a build-in swapper in the type 7, like the *M in Remote Access
  742.    (nice feature and fast too). You should always do so if you have
  743.    the type of memory (EMS/Extended) available;
  744.  - Use a type 15 option;
  745.  - Use an overlay-version of the BBS to reduce memory usage by the
  746.    BBS itself (QuickBBS overlayed version);
  747.  - Use MTS's internal swap !
  748.  
  749.  NEVER use a batch-file with a stand-alone swap to call MTS. Stand-alone
  750.  swap's will refuse to work or will make a mess of your interrupt list.
  751.  Under normal conditions everything is recovered but when using asynch
  752.  communication, this WILL cause a problem.
  753.  
  754.  
  755.  4.3 Recursive support
  756.  ────────────────────────────────────────────────────────────────────────
  757.  Unlike MTA, MTS does not carry a recursive support (yet). This should
  758.  be no problem because when the user extracts some files from an
  759.  existing compression-file, directories inside the original compressed
  760.  file will have no meaning anymore. When time, MTS is converted to
  761.  support recursive support. All compressed files with directory names
  762.  inside the file, can be converted with MTS, but the directory-name is
  763.  lost when you convert the extraction to an- other method of
  764.  compression.
  765.  
  766.  
  767.  4.4 Log file(s)
  768.  ────────────────────────────────────────────────────────────────────────
  769.  MTS can append the log-records to any file. MTS always tries to append
  770.  if the file is already present, otherwise the file is created. The for-
  771.  mat of the log is the same as the format of the BBS's log-file. Please
  772.  notice that you use different log-files for different lines. MTS will
  773.  not try to serialize the log-file so cross-linked files can be the re-
  774.  sult of multiple accesses to the same log-file from different lines.
  775.  
  776.  
  777.  4.5 The (de)compressors
  778.  ────────────────────────────────────────────────────────────────────────
  779.  As already stated, MTS depends on the ORIGINAL compression/decompression
  780.  programs. As you have seen, you must instruct MTS to look for these pro-
  781.  grams in fixed directories.
  782.  
  783.  There is one little trick you should know of. Of course you know that
  784.  there was a 'war' going on between SEA and PKWare. NoGate's PAK (also
  785.  a very nice program) can do best of both worlds and more.
  786.  
  787.  I am no judge, and I will not make any judgments but I find that I
  788.  should respect the results of the 'war'. I can imagine that some (or
  789.  many) of you have always used PKWare's program's and don't own a copy
  790.  of ARC (not even a evaluation copy), but others have both programs.
  791.  
  792.  PAK.EXE is downward compatible with (old) PKWare and PKWare is downward
  793.  compatible with ARC.EXE. Depending on the internal structure of the
  794.  source file, MTS will take ARC.EXE first, then PKWare and then PAK.EXE.
  795.  
  796.  Concerning the destination options. When you ask for a destination
  797.  of ARC, MTS will only work when you own a copy of ARC.EXE. It is NOT
  798.  possible to create a destination of ARC with the PKWare (old) and
  799.  Nogate programs  (NoGate can be created with the PAK option). The same
  800.  goes for ZIP. ZIP can only be created with the original PKZIP.EXE and
  801.  not the NoGate PAK.EXE.
  802.  
  803.  
  804.  4.6 Working with MTS
  805.  ────────────────────────────────────────────────────────────────────────
  806.  MTS is full-screen driven. This means that working with MTS under
  807.  the BBS (or local) is ease. When in doubt, display the help in-
  808.  formation that is supplied. We will walk thru a typpical session:
  809.  
  810.  The user wants to look inside MTS_V701.ZIP to view the MTS.NEW and
  811.  (optionally) wants to extract only the documentation to download it:
  812.  
  813.  - Entering MTS;
  814.  - On the question, the user answers MTS*.*;
  815.  - He gets back MTS_V604.ZIP. Knowing this old buggy version, he will
  816.    answer NO and MTS will now return MTS_V701.ZIP. So a Y is given;
  817.  - He gets a screen with all the files inside the archive. Setting
  818.    the NUM-LOCK to on, the user is now able to scroll thru the files;
  819.  - The user selects (tag) MTS.NEW and presses <V>iew. The information
  820.    is displayed;
  821.  - Now the user tagges MTS.NEW and MTSDOCEN.DOC and uses <A>dd to add
  822.    these files to his own collection. But Argg! the MTSDOCEN.DOC was
  823.    not needed. So <F>lush will empty the private collection again !
  824.    Now MTS.NEW and REGISTER.MTS are selected (tagged) and <A>dded to
  825.    the private collection;
  826.  - Now the user remembers the new MTA. The users enters <N>ew and
  827.    selects MTA_VE40.ZIP. MTS will return this name and the user
  828.    will select it;
  829.  - MTA.NEW is tagged and <A>dded to the private collection;
  830.  - Now <C>ombine is used to create a new archive, containing the files
  831.    MTS.NEW, REGISTER.MTS and MTA.NEW;
  832.  - The user selects ARJ and MTS will create the new archive under the
  833.    name DOWNLOA2.ARJ (did I forget to mention that we are busy on the
  834.    second line ?);
  835.  - Also a DISP-compatible tag-file <tm> is created. The user enters
  836.    FileDoor <tm> and enters /TAG after selecting a protocol. The
  837.    DOWNLOA2.ARJ is selected and download can start;
  838.  
  839.  Simple isn't it.
  840.  
  841.  
  842.  4.7 Baud rates
  843.  ────────────────────────────────────────────────────────────────────────
  844.  Baud-rates (even locked) can be as high as your fossil (BBS) supports.
  845.  Use 999 in MTS.CFG to let MTS sort out the baud-rate. If you want to
  846.  force a locked rate, you can enter the locked baud-rate over there !
  847.  
  848.  
  849.  4.8 FileDoor/DISP-compatible tag-file <tm>
  850.  ────────────────────────────────────────────────────────────────────────
  851.  MTS can create a so called FileDoor/DISP-compatible tag-file in the
  852.  directory you supply in MTSCFG.EXE. This tag-file will contain all
  853.  the information for FileDoor <tm> to access the newly created file
  854.  DOWNLOAx.fff in an easy way.
  855.  
  856.  FileDoor <tm> 2.xx (when released) can use two kinds of tag-files.
  857.  The first one is normal tag-file. The user MUST enter /TAG on the
  858.  FileDoor selection question. The second one is a so called AUTOLOAD
  859.  tag-file. When the user selects the download-menu, FileDoor will
  860.  load the tag-file without having to enter the /TAG on the selection
  861.  line. The user is still able to select or deny the tagged files. MTS
  862.  will create a tag-file of the SECOND (so AUTOLOAD) type.
  863.  
  864.  When you don't work with FileDoor (2.xx and up), you can disable the
  865.  creation of tag-files by giving an empty string to the tag-file op-
  866.  tion in MTS.CFG.
  867.  
  868.  When there is still a FileDoor/DISP compatible TAG-file, MTS will
  869.  give a warning to the user and the user gets the choice to terminate
  870.  MTS (and go to FileDoor) or to overwrite the tag-file.
  871.  
  872.  4.9 Errors
  873.  ────────────────────────────────────────────────────────────────────────
  874.  When errors occur, MTS aborts and the user gets back to the BBS. If
  875.  the error was detected by MTS itself, you can find the error in the
  876.  log-file for that line.
  877.  If the user hangs the phone while in MTS, MTS will terminate with
  878.  the next INPUT-loop. If you are not sure, use a watchdog like
  879.  WATCHCD or WAKA to watch the carrier. Routines are tested but you
  880.  never know, all previous versions had no problems at all;
  881.  
  882.  
  883.  4.10 Specials
  884.  ────────────────────────────────────────────────────────────────────────
  885.  MTS has 3 ways of running:
  886.  
  887.  -1) Under a BBS with a remote user logged on.
  888.      In this case MTS uses both FOSSIL and local keyboard routines,
  889.      so you as sysop can 'guide' your remote user local;
  890.  -2) Under a BBS in local operation.
  891.      In this case MTS uses only the local keyboard routines;
  892.  -3) Stand alone
  893.      You must capture a DORINFO1.DEF file (Remote Access leaves
  894.      one for you after termination) and run MTS as a stand-alone
  895.      program. Also from release 5.05 and up, a EXITINFO.BBS file
  896.      is needed;
  897.  
  898.  
  899.  MTS needs ANSI.SYS to be active in your local system, but that's no
  900.  problem because your BBS needs it too (in most cases). On the remote
  901.  side, MTS will use ASCII or ANSI. When the user is working with the
  902.  AVATAR emulation, MTS will use normal ANSI.
  903.  
  904.  A special note about DORINFO1.DEF. Under types 0 and 1, DORINFO1.DEF
  905.  is opened in the BBS system directory (this could also be the cur-
  906.  rent directory, but just in case of). Under Remote Access, MTS will
  907.  open the DORINFO1.DEF file in the CURRENT directory. This could well
  908.  be the BBS System directory too, but in multi-line environments it
  909.  could also be another directory. The same goes for EXITINFO.BBS;
  910.  
  911.  MTS will try to clean all temporary directories when the termination
  912.  is not abnormal (e.g. a run-time error). If this is not possible,
  913.  the directories and files will stay on disk, but the next user won't
  914.  have any problems with them, because MTS creates new directories for
  915.  every new user;
  916.  
  917.  When converting TO the ZIP system, you should know that you need
  918.  at least Version 0.92 (-ex option) or higher. Version 0.90 is,
  919.  beside the fact that it contains some bugs, not supported !
  920.  
  921.  MTS is implemented to run under DesqView <tm>. I see no reason why
  922.  MTS would not run under DoubleDos <tm> or TopView <tm>, but having
  923.  only an old 4.xx version of DoubleDos and no version of TopView, I
  924.  can not test this. This also goes for other multitasking software.
  925.  Windows 3.0 <tm> will also work OK, because some users of MTS run
  926.  their BBS under Windows and have not complained about it at all.
  927.  
  928.  For the DesqView <tm> users the following information:
  929.  
  930.  - All the MTS output (in user ANSI-mode) is done in ANSI, so if you
  931.    did not do so at the start of your DV window, you have to include
  932.    DVANSI before starting MTS;
  933.  - MTS uses own colors and does not write directly to the screen;
  934.  - MTS looks for multitaskers and if multitasking is present, it will
  935.    use virtual window pages (local);
  936.  - MTS is a non-critical task;
  937.  
  938.  ┌───────┬─────────────────────────────────────────────────────────────┐
  939.  │   5   │ Version information and credits                             │
  940.  └───────┴─────────────────────────────────────────────────────────────┘
  941.  
  942.  5.1 The BETA-team
  943.  ────────────────────────────────────────────────────────────────────────
  944.  The following Sysop's and their CoSysop's (only if they use the same
  945.  BBS or a NON-user (closed) shadow BBS) are allowed to make use of the
  946.  BETA-releases on their own risk:
  947.  
  948.  - Remote Access Multiline/Multiport Paradise        2:512/100 (*)
  949.    Sysop: Reinier De Groot
  950.  
  951.  - GOLEM Service BBS                                 2:242/4
  952.    Sysop: Hanstheo Wolf
  953.  
  954.  - Sirex BBS                                         2:280/4   (HUB)
  955.    Sysop: Gerry Ulrich                               2:280/401
  956.  
  957.  - Funboard BBS
  958.    Sysop: Dirk Astrath                               2:244/12
  959.  
  960.  - Amber Shadow
  961.    Sysop: Dave Overton                               1:203/988
  962.  
  963.  The BBS marked with (*) will always test the newest version and is
  964.  also the main distribution node for the MT-series. Also mail to me
  965.  can be send to this system. The other BBS's are asked, if they like,
  966.  to test the new versions, but if there is no time, or if they find
  967.  the risk to high I don't mind. I would be pleased though, if these
  968.  BBS's would like to look into the new BETA version.
  969.  
  970.  
  971.  5.2 Credits
  972.  ────────────────────────────────────────────────────────────────────────
  973.  Thanks to the following people:
  974.  
  975.  - All registered users. You make it possible to enhance MTS with nice
  976.    features;
  977.  - All users who did write me a message and/or sent me a postcard;
  978.  - The BETA-team;
  979.  - A special 'thanks' to Reinier de Groot, Hanstheo Wolf and
  980.    Dirk Astrath. They keep coming with nice suggestions;
  981.  - A big thanks to Dave Overton who is doing the USA support;
  982.  
  983.  
  984.  5.3 Version history
  985.  ────────────────────────────────────────────────────────────────────────
  986.  ┌───────┬─────────────────────────────────────────────────────────────┐
  987.  │  1.xx │ Sample release information                                  │
  988.  └───────┴─────────────────────────────────────────────────────────────┘
  989.   ■ What ever did version 1.xx ??
  990.  
  991.  ┌───────┬─────────────────────────────────────────────────────────────┐
  992.  │  2.xx │ Sample release information                                  │
  993.  └───────┴─────────────────────────────────────────────────────────────┘
  994.   ■ View added, DV aware;
  995.  
  996.  ┌───────┬─────────────────────────────────────────────────────────────┐
  997.  │  3.xx │ Sample release information                                  │
  998.  └───────┴─────────────────────────────────────────────────────────────┘
  999.   ■ FOSSIL support, full-screen version, added LHARC, ZIP and PAK;
  1000.  
  1001.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1002.  │  4.xx │ Sample release information                                  │
  1003.  └───────┴─────────────────────────────────────────────────────────────┘
  1004.   ■ An ALL-beta release;
  1005.  
  1006.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1007.  │  5.01 │ Major release                                               │
  1008.  └───────┴─────────────────────────────────────────────────────────────┘
  1009.   ■ Added support for generic and Remote Access BBS types;
  1010.   ■ Reworked to TurboPower Object Professional;
  1011.   ■ Changed MTSCFG to be somewhat smarter than previous
  1012.     versions;
  1013.   ■ Fixed large number of flaws (only internal);
  1014.   ■ Installation configuration can now be saved and carried
  1015.     to a newer version;
  1016.   ■ Extra speed on some routines;
  1017.   ■ Reworked FOSSIL support a bit;
  1018.  
  1019.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1020.  │  5.02 │ Bug release                                                 │
  1021.  └───────┴─────────────────────────────────────────────────────────────┘
  1022.   ■ A few critical routines removed. As it went, MTS would always take
  1023.     ALL (or as many) ticks from other tasks;
  1024.   ■ The backspacing (local and remote) was in error. This has been fixed;
  1025.   ■ MTS would (running in Remote Access mode) display empty paths and
  1026.     would then start using them. This caused MTS to 'hang'. Pressing the
  1027.     CTRL-Z local would 'resurrect' MTS again. Fixed;
  1028.     'resurrect' MTS again. Fixed;
  1029.   ■ After termination MTS will now clear the screen;
  1030.  
  1031.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1032.  │  5.05 │ Bug release                                                 │
  1033.  └───────┴─────────────────────────────────────────────────────────────┘
  1034.   ■ Fixed a problem with the /CFG option. When no DORINFO1.DEF was
  1035.     present, MTS would abort before a MTS.CFG was created;
  1036.   ■ Fixed a problem with the log-file. Only the last line in the log-
  1037.     file was present. This is fixed;
  1038.   ■ Included an exit-procedure, so MTS will always try to remove the
  1039.     temporary files and path;
  1040.   ■ When a user selected '*.*' it was possible that MTS would display
  1041.     FILES.BBS (or BAK) or DIR.BBS (or BAK). This is fixed. These files
  1042.     are always skipped by MTS;
  1043.   ■ When MTS was searching on large (slow) drives or special media (like
  1044.     CD-rom), waiting could be very long and users could drop the carrier
  1045.     in panic (thinking the BBS did hang). MTS will now display a kind of
  1046.     windmill (I'm dutch you know) running on the screen (after change in
  1047.     path);
  1048.   ■ Display is somewhat changed. Fixed some flaws in the questions
  1049.     (default options are now in caps on and [ENTER] can be used to
  1050.     select the default), the help-bar is now more colorful and the
  1051.     NUM-LOCK warning is now flashing red;
  1052.   ■ Added support for security flags (only in the Remote Access mode).
  1053.     MTS now uses EXITINFO.BBS (both QuickBBS and RA). Under RA, MTS
  1054.     will compare the user flags to the flags in the file-area's. If
  1055.     flags don't match, MTS will skip that area. Flags work the same
  1056.     way as they work in RA (so when a user has security 100 without
  1057.     flags and an area has security 50 with flags, the area is skipped
  1058.     although users security is higher);
  1059.  
  1060.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1061.  │  5.06 │ Bug release                                                 │
  1062.  └───────┴─────────────────────────────────────────────────────────────┘
  1063.   ■ Fixed a bug that could cause directories to be cleaned from any
  1064.     (wanted or unwanted) file. This could happen at random but only
  1065.     when MTS had an error before the main-screen is presented (not
  1066.     installed, not DORINFO1 or something like that).
  1067.  
  1068.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1069.  │  5.07 │ Bug release                                                 │
  1070.  └───────┴─────────────────────────────────────────────────────────────┘
  1071.   ■ When running under RA <tm>, MTS will also ask the user if he/she
  1072.     wants to skip or process any special (slow) drives like a CD-rom.
  1073.     If there are no FILES.RA area's with a different list- and
  1074.     filepath, this question has no meaning at all. If you have
  1075.     installed such area's, a 'Y' to the question (default) will mean
  1076.     that MTS will search thru this area's. A 'N' will cause MTS to
  1077.     skip these area's !
  1078.  
  1079.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1080.  │  5.08 │ Minor and Bug release                                       │
  1081.  └───────┴─────────────────────────────────────────────────────────────┘
  1082.   ■ Changed the version documentation.
  1083.   ■ MTS caused a 'file not found' situation when the user replied a 'N'
  1084.     to the slow-drive question and the FILES.RA contained empty paths
  1085.     in the List-path field. This is fixed.
  1086.     Reported by Reinier de Groot;
  1087.   ■ MTS now only asks for the slow-drive search if running under RA
  1088.     AND when you have answered 'Y' to the installation question
  1089.     about slow-drives. This question will only be asked when you
  1090.     installed MTS as running under a RA system. When you answer NO
  1091.     to the installation question, the user never gets the slow-drive
  1092.     question;
  1093.  
  1094.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1095.  │  5.09 │ Bug release                                                 │
  1096.  └───────┴─────────────────────────────────────────────────────────────┘
  1097.   ■ Changed MTSCFG to OPRO;
  1098.   ■ MTS contained bug when archives with more than 100 files were
  1099.     processed. This is fixed;
  1100.     Reported by Various users;
  1101.   ■ MTS contained bug when running in RA-mode and when BBS used
  1102.     security levels greater than 32767 (QuickBBS). This is fixed;
  1103.     Reported by John Barton;
  1104.  
  1105.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1106.  │  5.10 │ Minor Release                                               │
  1107.  └───────┴─────────────────────────────────────────────────────────────┘
  1108.   ■ Added support for ARJ files;
  1109.     Reported by Various users;
  1110.   ■ Changed some displays in NON-ANSI mode to keep the ASCII users
  1111.     happy;
  1112.     Reported by: Eddy Emck
  1113.  
  1114.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1115.  │  6.01 │ Minor Release                                               │
  1116.  └───────┴─────────────────────────────────────────────────────────────┘
  1117.   ■ Added support for LHA (LHARC 2.05 and up). I suggest that you use
  1118.     the new 2.05 as a replacement of LHARC 1.13 because MTS will NOT
  1119.     test if the file can be converted with older LHARC versions (e.g.
  1120.     LH 2.05 files and conversion with 1.13);
  1121.  
  1122.   ■ Fixed a problem with ARJ. ARJ would ask, 'OK to delete files'. This
  1123.     is fixed.
  1124.     Reported by: Many
  1125.  
  1126.   ■ MTS would ask for a new mask when the user entered no to the sug-
  1127.     gested file. This is changed. MTS will now search for the next
  1128.     file that validates the filemask until all files (area's) are
  1129.     searched.
  1130.     Suggested by: Many
  1131.  
  1132.   ■ Fixed the under-score in FLSEARCH.CTL area names. These are now
  1133.     displayed as spaces.
  1134.     Suggested by: Saar Blitz
  1135.  
  1136.   ■ Changed logging again. MTS can now log in different files for
  1137.     different lines.
  1138.     Suggested by: Saar Blitz
  1139.  
  1140.   ■ Questions (and variables) for various temporary directories are
  1141.     reinstated again.
  1142.     Suggested by: Saar Blitz
  1143.  
  1144.   ■ Fixed some flaws in MTSCFG.EXE.
  1145.     Suggested by: Saar Blitz
  1146.  
  1147.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1148.  │  6.02 │ Bug release                                                 │
  1149.  └───────┴─────────────────────────────────────────────────────────────┘
  1150.   ■ Sorry to all users who used MTS /CFG. This would cause a directory
  1151.     to be flushed (files and directory).
  1152.  
  1153.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1154.  │  6.03 │ Bug release                                                 │
  1155.  └───────┴─────────────────────────────────────────────────────────────┘
  1156.   ■ Removed the exit-routine. All problems with the temporary directory
  1157.     should be gone now but already 99.9999999% of the users would not
  1158.     have problems with 6.02 already;
  1159.  
  1160.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1161.  │  6.04 │ MAJOR Bug release                                           │
  1162.  └───────┴─────────────────────────────────────────────────────────────┘
  1163.   ■ Thanks to Henny Kohler (dutch user) I have found a nasty bug in MTS.
  1164.     Under certain conditions (and locally for sure) drives (even non-
  1165.     network drives) could be 'lost'. MTS was trashing memory because of
  1166.     an internal error (the current-drive list could get corrupted, not
  1167.     the drives themselfs but DOS had to rebooted to get them back).
  1168.     This is now fixed;
  1169.     Reported by : Henny Kohler
  1170.  
  1171.   ■ Many users complained about the fact that MTS would leave the
  1172.     temporary directory on disk. This has either to do something
  1173.     with the DOS-release or TP6 (or both) but is fixed now.
  1174.     Reported by : Many users
  1175.  
  1176.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1177.  │  7.01 │ Major release                                               │
  1178.  └───────┴─────────────────────────────────────────────────────────────┘
  1179.   ■ OK, I know, MTS was becoming a mess. I agree. It has always been
  1180.     a pain in the head (MTS I mean) and now I decided to rewrite it
  1181.     from almost scratch. From the users point of view, only a few op-
  1182.     tions are added, from the inside everything works different than
  1183.     before. This also gave me the chance to add some new features and
  1184.     to take away some of the painful routines. This will also fix some
  1185.     bugs that I have found;
  1186.  
  1187.   ■ MTS would still remove files and directories when using /CFG. This
  1188.     is now fixed (again);
  1189.     Reported by : Many users;
  1190.  
  1191.   ■ MTS would delete the log-file if it was called MTS.LOG and in the
  1192.     current directory. This is fixed. Log will stay on disk;
  1193.  
  1194.   ■ MTS would deny some view operations. MTS was not closing some file
  1195.     handles in certain cases. This is fixed;
  1196.  
  1197.   ■ MTS can now combine files from several archives. The user can now
  1198.     make his/her own private collection of files, before combine has
  1199.     to be started. Also flushing of the private collection is imple-
  1200.     mented;
  1201.     Suggested by : Many users
  1202.  
  1203.   ■ Added support for SBBS and RA 0.xx/1.xx operations;
  1204.  
  1205.   ■ Fixed a problem where MTS could not run multi-line with QBBS;
  1206.  
  1207.   ■ MTS can now work on HYPER (25 and up) and MDCD files;
  1208.  
  1209.   ■ The help-information is now contained in normal ASCII (ASC) and
  1210.     ANSI (ANS) files. You can alter the contents;
  1211.     Suggested by : Many users
  1212.  
  1213.   ■ Added FileDoor/DISP-compatible tag-file <tm> so users can use
  1214.     /TAG when FileDoor 2.xx (or higher) is used;
  1215.  
  1216.   ■ MTS is reduced in size. Optimized many routines. Removed the dummy
  1217.     header for ARJ files.
  1218.  
  1219.   ■ Routines for ARJ 1.10 and LHA 2.11 are implemented;
  1220.  
  1221.   ■ Many cosmetic changes to all the screens;
  1222.  
  1223.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1224.  │  7.05 │ Bug-release                                                 │
  1225.  └───────┴─────────────────────────────────────────────────────────────┘
  1226.   ■ When you pressed 'N' to all suggested files, MTS would report
  1227.     'Invalid compression file [name]'. This is a wrong error message
  1228.     and is fixed;
  1229.     Reported by: Eddy Emck
  1230.  
  1231.   ■ A screwup in the ASCII tag-menu is fixed;
  1232.     Reported by: Eddy Emck
  1233.  
  1234.   ■ The layout of the FileDoor/Disp-compatible tag-file is changed.
  1235.     MTS now used the new format;
  1236.  
  1237.   ■ There are some new options pending but not YET implemented in this
  1238.     version. This is a bug-release and does not contain new features.
  1239.  
  1240.  MTS is tested with PKWare PKPAK release 3.61, PKWare ZIP release 1.10,
  1241.  NoGate release 2.51, ARC release 6.02 and ZOO release 2.01, DWC 5.10,
  1242.  LHarc 2.11 and LARC 3.33, ARJ 1.10 and on a running Remote Access BBS
  1243.  system 1.00 and 1.01betaG.
  1244.  Also execution under DesqView is tested with version 2.31 and QEMM
  1245.  version 5.11 (plus fix).
  1246.  
  1247.  
  1248.  5.4 Copyright, Trademarks
  1249.  ────────────────────────────────────────────────────────────────────────
  1250.  PKPAK, PKUNPAK, PKZIP and PKUNZIP are trademarks of PKWare Inc.
  1251.  PKLITE        is a trademark of PKWare Inc.
  1252.  PAK           is a trademark of NoGate Consulting.
  1253.  ARC           is a trademark of SEA inc.
  1254.  ZOO           is a trademark of R. Dhesi.
  1255.  DWC           is a trademark of Dean W. Cooper
  1256.  LZH and LHarc are trademarks of Yoshi;
  1257.  LZS and LARC  are trademarks of K.Miki H.Okumura and K.Masuyama
  1258.  MD            is a trademark of Michael Davenport
  1259.  ARJ           is a trademark of Robert K. Jung
  1260.  HYPER         is a trademark of Peter Sawatzki and Klaus Peter Nischke
  1261.  CRA           is a trademark of DISP and donated to public domain
  1262.  Windows       is a trademark of The Microsoft Corporation
  1263.  4Dos          is a trademark of J.P. Software / R.C. Conn and T. Rawson
  1264.  FrontDoor     is a trademark of J. Homrichhausen
  1265.  SWAP          is a trademark of Nico Mak / Mansfield Software Group
  1266.  SCAN          is a trademark of McAfee Associates
  1267.  VIRSCAN       is a trademark of J.P. van der Landen
  1268.  TBSCAN        is a trademark of Frans Veldman / ESaSS B.V.
  1269.  VALIDATE      is a trademark of McAfee Associates
  1270.  CRC.EXE       is copyrighted by Howard Vigorita but seems to be
  1271.                               public domain;
  1272.  CRC32.EXE     is copyrighted by Barry Geller    but seems to be
  1273.                               public domain;
  1274.  QuickBBS      is a trademark of the QuickBBS group Inc.
  1275.  QuickBBS      is a trademark of The QuickBBS Team, Inc
  1276.  Remote Access is a trademark of Continental Software
  1277.  DoubleDos     is a trademark of SoftLogic Solutions
  1278.  DesqView      is a trademark of QuarterDeck Office Systems.
  1279.  Windows       is a trademark of Microsoft
  1280.  X00           is a trademark of Ray Gwinn
  1281.  
  1282.  MTS is written in Turbo Pascal 6.0, with help of the Turbo Debugger 2.0
  1283.  and makes extensive use of Object Professional 1.10 and OPCFI V 9.11.
  1284.  
  1285.  Turbo Pascal        is a trademark of Borland International
  1286.  Turbo Debugger      is a trademark of Borland International
  1287.  Object Professional is a trademark of TurboPower Inc.
  1288.  OPCFI               is a trademark of Robert W. van Hoeven
  1289.  
  1290.  ==================== END OF DOCUMENT ==================================
  1291.